@charset "gb2312";
html {font-size: 62.5%;}
body {font-size: 1.4rem;margin:0;padding:0; font-family: Microsoft Yahei;min-width:320px;}
ul,li,dl,dt,dd,ol{ list-style-type:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,form,input,textarea,label,table,tr,td,p,header,article,footer,nav,section,aside,menu{margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
img{ border:none;}
a:link,a:visited{color:#000;text-decoration:none;outline:none;}
a:active,a:hover{color:#000; text-decoration:none;}
.clear{ clear:both; font-size:0; line-height:0; height:0; width:100%; overflow:hidden;}
.fix:after {visibility: hidden;display: block;font-size: 0;content:""; clear: both; height: 0;}
.fix{*zoom:1;}

.pcShow, .logo, .logoRight, .friendLink, .companyPic, .youshi, .noticeAndSearch, .bottom, .productTuku, .bdShare, .relativeInfo .message, .product .rightTitle{ display:none;}
/**============ Reset End ===============**/

/**导航菜单 beigin**/
.nav{ background:#ffffff;}
.nav #menuUl{}
.nav #menuUl .on{}
.nav .navParentLi{float: left; margin: 0 2%;  width: 21%; padding: 0.5rem 0; overflow:hidden; white-space:nowrap;}
.nav .navParentLi ul{ display:none;}
.navParentLi:nth-child(6){ display:none;}
/**.nav .navParentLi:nth-child(n+7){ display:none;}**/
.nav .navParentA{display: block; line-height: 3rem; text-align:center;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; background-color:#000000; color:#fff;}

@media screen and (max-width: 760px){
	/**.nav .navParentLi:nth-child(n+5){ display:none;}**/
}

/**导航菜单 end**/

#nav-over{position:fixed;left:0;top:0;z-index:9998;display:none;width:100%;height:100%;}

.top{ width:100%;}
.head{ background-color:#dd0000;}
.pWidth{ width:100%;}
.logoTitle{ color:#fff; font-size: 2.0rem; height: 5rem; line-height: 5rem; overflow: hidden; text-align: center; width: 100%;}
.head .pWidth{ position:relative;}
.menuMore{position: absolute; right: 0; display: block; background:url("navMore-white.png") no-repeat scroll center center; height: 5rem; width: 5rem;background-size: 25px 22px;top: 0px;}


/**banner begin**/
.banner{ width:100%;  position:relative; background:#000; overflow:hidden;}
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner .bd ul{ width:100% !important;  }
.banner .bd li{ width:100% !important;  height:28rem; overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; height:28rem; text-indent:-99999rem;}	
.banner .bd li{background-size:100% 100% !important;}
.banner .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;_background:#000; _filter:alpha(opacity=60);}	
.banner .hd ul{ text-align:center;  padding-top:5px;  }	
.banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../banner/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px;}	
.banner .hd ul .on{ background-position:0 0; }

.banner1{background:url("../banner/as.jpg") center center no-repeat;}
.banner2{background:url("../banner/bs.jpg") center center no-repeat;}
.banner3{background:url("../banner/cs.jpg") center center no-repeat;}
.banner4{background:url("../banner/ds.jpg") center center no-repeat;}
/**banner end**/


.rightTitle, .caseTitle{background: #dd0000;color: #fff; font-size: 1.6rem; line-height: 4rem; text-align: left; padding-left: 1%; text-align:center;}
.leftTitle, .companyTitle{background-color: #000000; height: 4rem; overflow: hidden; color: #ffea00; line-height:4rem; padding-left:1%; font-size:2rem; text-align:center;}
.companyTxt{font-size: 1.4rem; line-height: 2.4rem; padding: 2% 3%;}
.companyTxt img{ display:none;}

.productList{}
.productList ul{ padding:0.8rem 1%;}
.productList li{ margin:1% !important; float:left; width:43%; text-align:center; border:1px solid #ddd; padding:1%;}
.productList li a{ display:block;}
.productList li img{width:100%; display:block;}
.productList li span{ display:block; line-height:2.4rem; white-space:nowrap; overflow:hidden;}
.productList li:nth-child(2n){ float:right !important;}
/**.iProList li:last-child{border:none;}**/

.newsList, .nNewsList{ padding:1%;}
.newsList li, .nNewsList li{overflow:hidden;padding:0 1%;border-bottom:1px dotted #d4d4d4;}
.newsList li a, .nNewsList li a{ display:block;font-size:1.4rem;line-height:3.0rem; text-overflow:ellipsis; white-space:nowrap;}
.newsList li span, .nNewsList li span{ display:none;}
.wapNewsMore{background: url("line_more.gif") no-repeat scroll center center; display: block; font-size: 1.4rem; height: 4rem; line-height: 4rem; text-align: center;}

/**cases end**/
.case{}
.caseList{ padding-top:10px;}
.caseList ul{width:70%; float:left;}
.caseList li{}
.caseList li img{ width:240px; height:180px;}
.caseList li span{ text-align:center; line-height:2rem; display:block;}
.caseList li a{display:block; text-align:center;}

.caseList .prev{ float:left; width:13%; background:url("../banner/prev.png") no-repeat center center; height:180px;}
.caseList .next{ float:right; width:13%; background:url("../banner/next.png") no-repeat center center; height:180px;}
/**cases end**/

.areaSite{line-height:3rem;padding:0 1%;}
.areaTitle{font-size:1.6rem;display:inline-block;}
.areaSite a{font-size:1.4rem; padding:0 0.4rem; display:inline-block;}

.footIcon{height:5rem; }
.footIcon ul{background-color: #dd0000; bottom: 0; position: fixed; right: 0; width: 100%; z-index: 9999;}
.footIcon li{float: left; width: 25%; background: #dd0000 url("bottomSplit.png") no-repeat right center; background-size: auto 100%;}
.footIcon li a, .footIcon li span{ display:block; height:2.2rem;padding-top:22px;font-size:1.4rem;line-height:2.2rem; text-align:center; color:#fff;}
.footIcon li.zx span{background:url(ico-mess.png) center 2px no-repeat;background-size:20px 20px;}
.footIcon li.mobile{background-color: #000000;}
.footIcon li.mobile a{background:url(ico-tel2.png) center 2px no-repeat;background-size:18px 18px; color:#fff;}
.footIcon li.yy a{background:url(ico-yy.png) center 2px no-repeat;background-size:20px 20px;}
.footIcon li.dh {background: #dd0000 none;}
.footIcon li.dh span{background:url(home-white.png) center 2px no-repeat;background-size:20px 20px;}
.footIcon li.sms a{background:url(ico-mess.png) center 2px no-repeat;background-size:20px 20px; }
.footIcon li.map a{background:url(ico-map.png) center 2px no-repeat;background-size:20px 20px;}
.footIcon li.share a{background:url(ico-share.png) center 2px no-repeat;background-size:20px 20px;}

.footIcon li.subMenuBt span{background:url(subNav.png) center 7px no-repeat;background-size:26px 25px; color:#ffea00;}

#footNav{background: #393939; height: 100%; position: fixed; right: -240px; top: 0; transition: all 0.5s ease 0s; width: 240px; z-index: 9999;}
.openNav{right:0 !important;-webkit-transition:all .5s ease;transition:all .5s ease;}
.footNav h3{color: #ffea00; font-size: 2.4rem; font-weight: normal; line-height: 5rem; padding: 1rem 0 1rem 1rem; border-bottom: 1px solid #666;margin-bottom:2rem;}
#footNavBox{ position:relative;overflow:scroll;overflow-x:hidden;overflow-y:scroll;-ms-touch-action: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
#footNavBox .navParentLi{ padding-left:1rem; float:none;}
#footNavBox .navParentA{display: block; height: 4rem; line-height: 4rem; color: #fff; font-size: 1.6rem; border-bottom: 1px solid #eee; font-weight: bold; text-align: center;}
#footNavBox .navParentLi:nth-child(n+1){ display:block;}
#footNavBox .menuMore, .footNav  .navParentLi ul{ display:none;}

/**内页 begin**/
.main{}
.left{width: 100%;}
.left .leftTitle{ display:none;}
.right{}

.cate{}
.cateList{ text-align:center;}
.cateParentLi{display: inline-block; margin: 2% 1%; width:30%; white-space:nowrap; overflow:hidden;}
.cateParentA{display: block; font-size: 1.4rem; line-height: 2.6rem; text-align: center; background: #dd0000; color: #fff !important; padding:0 4px;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
.cateParentA.on{ background-color:#333;}
.cateParentLi ul{ display:none;}

.nContent{padding: 1% 2%; font-size: 1.4rem; line-height: 2.4rem;}
.nContent img{width: 95%; height: auto; max-width: 300px;}
.position{}
.positionTitle{display: block; background-color: #dd0000; color: #fff; font-size: 2.4rem; height: 5rem; line-height: 5rem; overflow: hidden; text-align: center; width: 100%; position: fixed; top: 0;}
.position .positionContent{display:none;}

.nPicList, .nProList, .nCaseList{}
.nPicList ul, .nProList ul, .nCaseList ul{ padding:0.8rem 0.2rem;}
.nPicList li, .nProList li, .nCaseList li{ margin:0.4rem 0.5rem !important; float:left; width:44%; text-align:center; border:1px solid #ddd; padding:0.4rem;}
.nPicList li span, .nProList li span, .nCaseList li span{ display:block; line-height:2.4rem; white-space:nowrap; overflow:hidden;}
.nPicList li a, .nProList li a, .nCaseList li a{ display:block; width:100%; white-space:nowrap; overflow:hidden;}
.nPicList li img, .nProList li img, .nCaseList li img{width:100%; display:block;}
.nPicList li:nth-child(2n), .nProList li:nth-child(2n), .nCaseList li:nth-child(2n){ float:right !important;}

.yPage{ text-align:center; line-height:2rem; font-size:1.4rem; padding:0.4rem 0;}
.yPage a{ color:#dd0000;}
#dituContent{ display:none;}
/**内页 end**/

.nNewsTitle{}
.nNewsTitle h1{ text-align:center; font:normal 1.6rem/3rem "微软雅黑",Arial, Helvetica, sans-serif;}
.nNewsInfos{ text-align:right; text-align:right; padding-right:1%; color:#999;}
.nNewsContent{}

.nAnLiTitle{}
.nAnLiTitle h1{ text-align:center; font:normal 1.6rem/3rem "微软雅黑",Arial, Helvetica, sans-serif;}
.nAnLiInfos{text-align:right; text-align:right; padding-right:1%; color:#999;}

.nAnLiImageList{}
.nAnLiImageList li{ float:left;width:33.33%;margin:1% 0; text-align:center;}
.nAnLiImageList li img{width:100px !important;height:75px !important;border:1px solid #e8e8e8;margin:0 auto;overflow:hidden;vertical-align:middle;text-align:center;border-radius:10px;}
.nAnLiImageList li span{ display:none;}

/**产品详细页 begin**/
.ProIntro{}
.proImage{ display:none;}
.proBaseInfo{}
.proTitle{}
.proTitle h1{ text-align:center; font:normal 1.6rem/3rem "微软雅黑",Arial, Helvetica, sans-serif;}
.proInfos{ text-align:right; text-align:right; padding-right:1%; color:#999;}
.proParameter{display:none;}
.proDetail{}
.proIntro{}
.proDetail .detailTitle, nAnLi .detailTitle{ display:none;}

.contentSiteTag{padding:0.4em 0.833em;color:#9c9c9c;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
.contentSiteTag a{display:inline-block;height:2em;margin:0 0.2em;padding:0 1em;line-height:2em;font-size:0.857em;color:#fff;border-radius:1em;background:#dd0000;}

.relativePicList{}

.relativePicList ul{padding:10px 0;}
.relativePicList li{ float:left;width:33.33%;margin:1% 0; text-align:center;}
.relativePicList li:nth-child(n+4){ display:none;}
.relativePicList li a{ display:block; white-space:nowrap; overflow:hidden;}
.relativePicList li img{width:96%; min-width:67px;border-radius:5px;}
.relativePicList li span{margin:2px;font-size:1.4rem;line-height:2.0rem; display:block; white-space:nowrap; overflow:hidden;}

.relativeTitle{background: #dd0000 none repeat scroll 0 0;}
.relativeTitle span{background-color:#222; color: #fff; display: inline-block; padding: 0 10%; line-height: 3.0rem;}

/**产品详细页 end**/

.pageQrcode{ display:none;}

.messageForm{ padding:4px 4%;}
.liuyan li{ padding:10px 0;}
.feedBlock .fAuthor, .fTime{ display:none;}
.fContent{background: rgba(0, 0, 0, 0) url("../../postBg.png") no-repeat scroll -270px -51px; border-bottom: 1px solid #ddd; font: bold 14px/40px "楷体"; padding-left: 30px;} 
.fReply{background: rgba(0, 0, 0, 0) url("../../postBg.png") no-repeat scroll -270px -86px; }
.fReply p{color: #333; padding-left: 30px;font-size:1.4rem;}
.messageName{background: #fff; border: 1px solid #ccc; border-radius: 5px; box-shadow: 0 0 5px rgba(208, 208, 208, 0.5) inset; font: 1.4rem/3.2rem Microsoft Yahei;outline: medium none; padding: 0; text-indent: 2rem; width: 100%;}
.messageTA {background: #fff; border: 1px solid #ccc;border-radius: 5px;box-shadow: 0 0 5px rgba(208, 208, 208, 0.5) inset;font: 1.4rem/3.2rem Microsoft Yahei; height: 8rem; outline: medium none; padding: 0; text-indent: 2rem; width: 100%;}
.Cbutton{background: #dd0000; border: medium none; border-radius: 5px; color: #fff; display: inline-block; font-size: 1.4rem; height: 3rem; margin: 0 10px; width: 40%;}

.mapNav {background: #dd0000; border-radius: 5px; color: #fff !important; display: block; font-size: 2.0rem; height: 4rem; line-height: 4rem; margin: 2rem auto; text-align: center; width: 95%;}


.recruitList{ border:1px solid #dd0000;}
.recruitList li{ padding:0 1%; font-size:1.4rem; line-height:2.6rem;}
.recruitList li:nth-child(2n+1){ background:#eee;}
.recruitTitleBg{ background:#dd0000 !important; line-height:3.0rem !important; color:#fff;}
.recruitTitle{ font-weight:bold;}
.recruitTime{float: right; color: #ccc; font-size: 1.3rem;}
.recruitItemText, .recruitDiscription{ color:#555;}

.leftSearch{}
.searchForm{ text-align:center; padding-top:10px;}
.seaKeyWords{background: #fff; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 0 5px rgba(208, 208, 208, 0.5) inset; font: 1.4rem/2.8rem Microsoft Yahei;outline: medium none; padding: 0; text-indent: 1rem; width: 90%; margin-bottom:14px;}
.searchButton{background: #dd0000; border: none; border-radius: 4px; box-shadow: 0 0 5px rgba(208, 208, 208, 0.5) inset; font: bold 1.4rem/2.8rem Microsoft Yahei; width: 60%; color:#fff;}

.result_list{ line-height:2.6rem;}
.searchtip{ background:#dd0000; font-size:1.6rem; color:#fff; line-height:4rem; padding-left:2%;}
.result_list .gray{ color:#f00; text-align:center;}
.result_list dl:nth-child(2n){ background:#eee;}
.result_list dl dt{ font-weight:bold;}
.resultContent{ text-indent:2rem;}
.resultInfo{ display:none;}

.siteMapBigLi{ line-height:2.8rem}
.siteMapBigLi a{ color:#fff;}
.siteMapBigClass{ display:block; background:#dd0000; border-bottom:1px solid #fff; line-height:3.2rem; font-weight:bold; padding-left:2%;}
.siteMapBigLi li{ background:#f4f4f4; border-bottom:1px solid #fff; padding-left:4%;}
.siteMapBigLi li a{ color:#000;}
